directed torpedo - Spanish English Dictionary